<?php

namespace App\Http\Controllers;

use App\Models\Category;
use App\Models\Link;
use App\Models\Topic;
use App\Models\User;
use Illuminate\Http\Request;

class CategoriesController extends Controller {
    public function show(Category $category,Request $request,Topic $topic,User $user,Link $link) {
        $topics = $topic->withOrder($request->order)->where('category_id', $category->id)->paginate(10);
        $active_users = $user->getActiveUsers();
        $links = $link->getAllCache();
        return view('topics.index', compact('topics', 'category','active_users','links'));
    }
}
